#ifndef __CCOMMONDEVICE_H__
#define __CCOMMONDEVICE_H__

#include "include/CTypes.h"
#include "include/IDevice.h"

class CCommonDevice : public IDevice
{
protected:
	StartDriverParams *drvp;
public:
    CCommonDevice(StartDriverParams *DrvParams);
    virtual ~CCommonDevice();

	void WriteInit();
	virtual void CreateNullDriver();
	virtual void CreateDriver();
    virtual void CreateHelpClasses();
    virtual void CreateCommonWindow();
    virtual void PreUpdate();
    virtual bool PostUpdate();
};

#endif
